package com.yuyou.fn.educational.vo;

import com.yuyou.fn.common.condition.annotation.FullLike;

import java.util.Date;


/**
 * Created by wens on 2017/3/2.
 */
public class CourseClassQueryVo {

    /**
     * 班级名称
     */
    @FullLike
    private String className;

    /**
     * 课程模板ID
     */
    private Long courseTemplateId;

    /**
     * 年级ID
     */
    private Long gradeId;


    /**
     * 科目ID
     */
    private Long subjectId;


    /**
     * 教师姓名
     */
    @FullLike
    private String teacherNames;


    /**
     * 教室ID
     */
    private Long roomId;


    /**
     * 是否排教室 0:未排教室 1:已排教室
     */
    private Integer isArrangeRoom;

    /**
     * 是否排时间 0:未排时间 1:已排时间
     */
    private Integer isArrangeTime;

    /**
     * 是否排老师 0:未排教师 1:已排教师）
     */
    private Integer isArrangeTeacher;

    /**
     * 期ID
     */
    private Long periodId;

    /**  */
    private Long areaTeamId;

    /**  */
    private Long busTeamId;

    /**
     * 校区id
     */
    private Long campusId;

    /**
     * 开课时间
     */
    private Date startCourseTime;

    /**
     * 班级状态  0:未开班 1:已开班 2：已作废 3：已结课
     */
    private Integer status;

    private Long productId;

    /** 季节*/
    private String season ;

    private Integer isRecommend ;

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Long getCourseTemplateId() {
        return courseTemplateId;
    }

    public void setCourseTemplateId(Long courseTemplateId) {
        this.courseTemplateId = courseTemplateId;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public Long getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

    public String getTeacherNames() {
        return teacherNames;
    }

    public void setTeacherNames(String teacherNames) {
        this.teacherNames = teacherNames;
    }

    public Long getRoomId() {
        return roomId;
    }

    public void setRoomId(Long roomId) {
        this.roomId = roomId;
    }

    public Integer getIsArrangeRoom() {
        return isArrangeRoom;
    }

    public void setIsArrangeRoom(Integer isArrangeRoom) {
        this.isArrangeRoom = isArrangeRoom;
    }

    public Integer getIsArrangeTime() {
        return isArrangeTime;
    }

    public void setIsArrangeTime(Integer isArrangeTime) {
        this.isArrangeTime = isArrangeTime;
    }

    public Integer getIsArrangeTeacher() {
        return isArrangeTeacher;
    }

    public void setIsArrangeTeacher(Integer isArrangeTeacher) {
        this.isArrangeTeacher = isArrangeTeacher;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public Long getBusTeamId() {
        return busTeamId;
    }

    public void setBusTeamId(Long busTeamId) {
        this.busTeamId = busTeamId;
    }

    public Long getCampusId() {
        return campusId;
    }

    public void setCampusId(Long campusId) {
        this.campusId = campusId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getStartCourseTime() {
        return startCourseTime;
    }

    public void setStartCourseTime(Date startCourseTime) {
        this.startCourseTime = startCourseTime;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getSeason() {
        return season;
    }

    public void setSeason(String season) {
        this.season = season;
    }

    public Integer getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(Integer isRecommend) {
        this.isRecommend = isRecommend;
    }
}
